Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[4.1 -> main] update various CI workflow action versions; meeting new requirement of asset-artifact-download-action #297

Merged
merged 3 commits into from
Jul 1, 2024

Conversation

spoonincode
Copy link
Member

main merge of #296:

When fixing #291, asset-artifact-download-action@v3 happened to be modified in a way that it does an HTTP HEAD on the artifact payload (AntelopeIO/asset-artifact-download-action@589a841).

Unfortunately it turns out that HTTP HEAD requests on artifact payloads only seem to work when using the newer artifact mechanics provided by actions/upload-artifact@v4, thus causing spring workflows to fail to find a cdt artifact (https://github.com/AntelopeIO/spring/actions/runs/9744641333/job/26897606178) since cdt is still using v3. I hadn't noticed this in testing since the spring repo is using version v4 for a while now.

Upgrade to actions/upload-artifact@v4 so that spring, etc can find cdt when using a git ref1. And go ahead and update other actions in here that will get rid of all the deprecation warnings that are flagged.

Footnotes

  1. Older release branches of leap use released cdt versions -- getting those aren't affected by this HTTP HEAD issue so there isn't a need to push this change back further than cdt's 4.1 branch

@spoonincode spoonincode merged commit f228975 into main Jul 1, 2024
7 checks passed
@spoonincode spoonincode deleted the ci_action_version_update branch July 1, 2024 19:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants